/*body-area*/
a.link {color: #444444 !important;text-decoration: none;}
.content-area {max-width: 960px;margin: 0 auto;position: relative;}
.stage-teaser-container {margin-top: 35%;}
.landing-page {
    background: none;
    background: #d2d2d2;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, #d2d2d2 0%, #e6e6e6 33%, #e6e6e6 66%, #d2d2d2 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #d2d2d2), color-stop(33%, #e6e6e6), color-stop(66%, #e6e6e6), color-stop(100%, #d2d2d2));
    background: -webkit-linear-gradient(left, #d2d2d2 0%, #e6e6e6 33%, #e6e6e6 66%, #d2d2d2 100%);
    background: -o-linear-gradient(left, #d2d2d2 0%, #e6e6e6 33%, #e6e6e6 66%, #d2d2d2 100%);
    background: -ms-linear-gradient(left, #d2d2d2 0%, #e6e6e6 33%, #e6e6e6 66%, #d2d2d2 100%);
    background: linear-gradient(to right, #d2d2d2 0%, #e6e6e6 33%, #e6e6e6 66%, #d2d2d2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d2d2', endColorstr='#d2d2d2',GradientType=1 );
}
/*icons*/
.pro-con {
    display: none;
}

.contents {
    display: block !important;
}

.product-advantages .overview .overview-list li {
    display: inline-block;
    height: 160px;
    margin: 20px 0;
    position: relative;
    width: 25.3% !important;
    line-height: 1.6;
}

img.remaps {
    display: inline-block;
    position: relative;
    width: 45%;
    cursor:pointer;
}
/*teaser box*/
h1.teaser-title {
    color: #fff;
    position: static;
    margin: 0;
    padding: 0;
    left: auto;
    width: 100%;
    text-shadow: -1px -1px 1px black;
    line-height: 59px !important;
}
.teaser-text-block {
    bottom: auto;
    top: 1%;
}
.teaser-text-block {
    left: 25.04032%;
    width: 555px;
    height: auto;
    bottom: 110px;
}
.teaser-text-block {
    display: block;
    position: absolute;
}
.wrapper .page .stage .teaser-text-block {
    position: absolute;
    color: #f2f2f2;
}
.teaser-text {
    font-size: 22px;
    color: #fff;
    position: static;
    margin: 0;
    padding: 0;
    left: auto;
    width: 100%;
    text-shadow: -1px -1px 1px black;
    margin-top: 14px !important;
    margin-bottom: 9px !important;
}
h2.title3 {
    color: #fff !important;
    font-weight: 700 !important;
    font-size: 31px !important;
    margin-bottom: 0px !important;
    width: 98% !important;
    text-align: left !important;
    padding: 0 !important;
    margin-top: 19px !important;
    line-height: 39px !important;
    text-transform: inherit !important;
}

h2.sub-title3 {
    font-size: 22px;
    color: #fff !important;
    position: static;
    padding: 0 !important;
    left: auto;
    margin-bottom: 30px !important;
    text-align: left !important;
    text-transform: inherit !important;
}

.teaser-title, .wrapper .page .stage.quality-and-warranty-stage .teaser-text-block .teaser-title {
    font-family: Roboto, Arial, Verdana, sans-serif;
    font-weight: 600;
    font-style: italic;
    font-size: 3.42857rem;
    margin-bottom: 20px;
}
 .c2a {
    position: static;
    bottom: auto;
    left: auto;
    background: none;
    min-width: 0;
    z-index: 2;
    padding: 0;
    line-height: normal;
    margin-top: 10px;
    text-decoration: underline;
    color: #fff;
    outline: none;
}
/*end teaser*/
h2.sub-title {
    color: #404040 !important;
    margin-top: -2% !important;
    margin-bottom: 30px !important;
    padding: 0 !important;
    text-align: left !important;
}
h2.head-line {
    color: #5f5e5e !important;
    padding: 1px !important;
    text-align: left !important;
}
h2.head-line2 {
    color: #5f5e5e !important;
    padding: 1px !important;
    text-align: left !important;
    margin-top: 10px !important;
}
h2.title {
    color: #000000;
    font-size: 22px !important;
    width: 98% !important;
}
h2.title2 {
    color: #4c4c4c !important;
    font-weight: 700 !important;
    font-size: 31px !important;
    margin-bottom: 49px !important;
    width: 98% !important;
    text-align: left !important;
    padding: 0 !important;
    margin-top: 84px !important;
}
.badges {
    width: 57.29167%;
    display: inline-block;
}
.item.test-winner-container .badges ul li{
    display: inline-block;
    margin-right: 3.125%;
    width: 140px;
    height: 53px;
    text-align: center;
}
.market-leader {
    padding-top: 2%;
    display: inline-block;
    width: 42%;
    vertical-align: top;
}
.home-main-advantages.landing-page-advantages.content-area.gradient {margin-top: -7%;}
.home-main-advantages.landing-page-advantages.content-area.gradient {
    background: #e6e6e6;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, #e6e6e6 0%, #ffffff 33%, #ffffff 66%, #e6e6e6 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #e6e6e6), color-stop(33%, #ffffff), color-stop(66%, #ffffff), color-stop(100%, #e6e6e6));
    background: -webkit-linear-gradient(left, #e6e6e6 0%, #ffffff 33%, #ffffff 66%, #e6e6e6 100%);
    background: -o-linear-gradient(left, #e6e6e6 0%, #ffffff 33%, #ffffff 66%, #e6e6e6 100%);
    background: -ms-linear-gradient(left, #e6e6e6 0%, #ffffff 33%, #ffffff 66%, #e6e6e6 100%);
    background: linear-gradient(to right, #e6e6e6 0%, #ffffff 33%, #ffffff 66%, #e6e6e6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#e6e6e6',GradientType=1 );
}
.wrapper .page .content-container .main .fine-print {
    max-width: 960px;
    margin: 7px auto 0 auto;
    text-align: right;
    font-family: Roboto, Arial, Verdana, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 0.71429rem;
}
.wrapper .page .content-container .main .home-main-advantages > .item span.advantage.text .figure .percent-sign {
    font-family: Lato, Arial, Verdana, sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 1.78571rem;
}
/*WHY*/
.content-area {
    padding: 0px !important;
}
/*section*/
p.f-left {
    font-size: 14px;
    color: #4a4a4a;
    position: static;
    margin: 0;
    padding: 0;
    left: auto;
    width: 100%;
    margin-top: -11px !important;
    margin-bottom: 34px !important;
}
h2.sub-title{
    color: #000000 !important;
    font-size: 20px !important;
    font-weight: normal;
    line-height: 18px;
    margin: 20px 0;
    padding: 16px;
    text-align: center;
    text-transform: uppercase;
    width: 98%;
}
.item_group{
    float: left;
    width: 21.875%;
    margin-right: 2.08333%;
    margin-bottom: 0;
}

.chosen_items{
    list-style: none;
    margin-bottom: 10px;
    white-space: nowrap;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
}
li.chosen_items {
    color: #3c3c3c !important;
    font-family: Roboto, Arial, Verdana, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.14286rem;
    line-height: 25px;
}
.product-advantages {
    border-bottom: 1px solid #8a8a8a;
    overflow: hidden;
    position: relative;
    text-align: center;
    z-index: 4;
    height: 511px;
}
.fine-print {
    font-size: 10px;
    text-align: center;
}
.wrapper .page .ct-dispatcher-tuning-box .product-advantages .overview .overview-list li a {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 100%;
    color: #3c3c3c;
    font-family: Roboto, Arial, Verdana, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
}
.wrapper .page .ct-dispatcher-tuning-box .product-advantages .overview .overview-list li {
    display: inline-block;
    margin: 20px 0;
    width: 32%;
    height: 160px;
    position: relative;
}
/*text-image*/
.text {
    width: 50.43548%;
    padding-right: 13px;
    font-size: 16px;
    line-height: 23px;
    height: 500px;
    overflow: hidden;
    overflow-y: auto;
    color: #fff;
}
.wrapper .page .engine-explanations:before, .wrapper .page .engine-explanations:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
}
.wrapper .page .engine-explanations:after {
    clear: both;
}
p.first {
    float: left;
    width: 47%;
}
p.last {
    float: right;
    width: 47%;
}
.engine-explanations {
    display: block;
    margin-bottom: 17%;
}
.increases {
    width: 100%;
    display: block;
    text-align: center;
}

/*------------CHIPS*/
/*gts*/
.block-item.overview-data-new {background-color: #fafafa;}

img.sector {
    display: block;
    position: relative;
    margin-top: 21%;
    margin-left: -16px;
    transform: scalex(2.0) !important;
    height: 223px !important;
}
img.Logo {
    display: inline-block;
    position: absolute;
    width: 28%;
    margin: -242px 0 61px 330px;
}
img.GTS_chip {
    display: inline-block;
    position: absolute;
    float: left;
    width: 27%;
    margin-top: -29%;
}
span.product-subtitle {
    display: inline-block;
    position: relative;
    float: right;
    margin-right: 23%;
    margin-top: -12%;
    font-size: 16px;
    color: #fff;
}
.performance-increase-values {
    display: inline-block;
    position: relative;
    float: right;
    margin-right: 30%;
    margin-top: -7%;
    font-size: 26px;
    color: #fff;
}
span.figure2 {
    font-size: 41px;
    color: #e95c0c;
    font-weight: 600;
}
.price-box {
    line-height: 50px;
    width: 150px;
    margin: 0 15px 0 0;
    border: 1px solid #3c3c3c;
    text-align: center;
    font-family: Roboto, Arial, Verdana, sans-serif;
    font-weight: 200;
    font-style: normal;
    font-size: 1.14286rem;
}
.price-box {
    display: inline-block;
    float: left;
    margin-left: 36%;
}
.more-link{
    display: inline-block;
    text-align: center;
    cursor: pointer;
    text-transform: uppercase;
    font-family: Roboto, Arial, Verdana, sans-serif;
    font-style: normal;
    font-size: 1rem;
    line-height: 48px;
    border: none;
    color: #18ac00;
    font-weight: 300;
    background-color: #18ac00;
    float: right;
    margin-right: 35%;
}
.more-link:hover {
    display: inline-block;
    text-align: center;
    cursor: pointer;
    text-transform: uppercase;
    font-family: Roboto, Arial, Verdana, sans-serif;
    font-style: normal;
    font-size: 1rem;
    line-height: 48px;
    border: none;
    color: #18ac00;
    font-weight: 300;
    background-color: #148e00;
    float: right;
    margin-right: 35%;
}
a.btn.green {color: #ffffff !important;}
.advantages {padding-top: 12%;}
img.advantages_icon {width: 30%;}

.advantages {
    display: block;
    width: 126%;
    margin: 0 auto;
}
span.advantage.picture {
    margin-bottom: 11px;
    display: inline-block;
    width: 278px;
    padding-left: 40px;
}
/*special-container*/
img.gts_BLACK {
    display: inline-block;
    position: relative;
    width: 38%;
    padding-right: 12px;
    float: left;
}
.special-advantages-title {
    display: inline-block;
    background-color: #fafafa;
    padding: 0 30px;
    position: absolute;
    margin-top: -10%;
    margin-left: 32%;
    width: 36%;
}
.special-advantages-container {
    display: block;
    width: 85%;
    margin-top: 6%;
}
.special-advantages-container {outline: 1px solid #000;padding: 70px 0 30px;}
h3.special-advantages-title-text {font-weight: 700;}
.special-advantages-container {margin-bottom: -11%;}

/*pro2*/

h3.product-title2 {
    display: inline-block;
    position: absolute;
    font-size: 42px;
    margin-top: -20%;
    margin-left: 36%;
    color: #fff;
}
img.PRO2_chip {
    display: inline-block;
    position: relative;
    margin-top: -28%;
    margin-left: -4%;
    width: 48%;
}
.product-header2 {
    margin-bottom: -4%;
}

/*one*/
img.ONE_chip {
    display: inline-block;
    position: relative;
    margin-top: -29%;
    margin-left: -4%;
    width: 48%;
}
.product-header2 {
    margin-bottom: -4%;
}
.product-box.product-chip_one {
    margin-top: -8%;
}
/*info block*/
img.small_info {
    display: inline-block;
    position: relative;
    float: left;
    width: 38%;
    margin-bottom: 14%;
}
.article {
    display: inline-block;
    position: relative;
    float: right;
    width: 55%;
    font-size: 16px;
    line-height: 23px;
}
h2.last_title {
    font-size:20px !important;
    text-align: left !important;
    color: #000 !important;
}
.content-area_small {
    font-size: 11px;
    display: block;
    margin: 0 auto;
    text-align: center;
    padding: 12px 0px 84px 0px;
}


.wrapper .page .ct-dispatcher-tuning-box .product-advantages .overview .contents .pro-con .pro, .wrapper .page .ct-dispatcher-tuning-box .product-advantages .overview .contents .pro-con .con, .wrapper .page .ct-dispatcher-tuning-box .product-advantages .detailed-view .contents .pro-con .pro, .wrapper .page .ct-dispatcher-tuning-box .product-advantages .detailed-view .contents .pro-con .con {text-align: left;}
.wrapper .page .ct-dispatcher-tuning-box .product-advantages .overview .contents .pro-con .pro, .wrapper .page .ct-dispatcher-tuning-box .product-advantages .overview .contents .pro-con .icon, .wrapper .page .ct-dispatcher-tuning-box .product-advantages .overview .contents .pro-con .con, .wrapper .page .ct-dispatcher-tuning-box .product-advantages .detailed-view .contents .pro-con .pro, .wrapper .page .ct-dispatcher-tuning-box .product-advantages .detailed-view .contents .pro-con .icon, .wrapper .page .ct-dispatcher-tuning-box .product-advantages .detailed-view .contents .pro-con .con {float: left;width: 30%;}

/*--------figure*/
.block-item.landing-page-seo-block.inline-responsive-background { margin-top: 7%;}
img.car {display: block;width: 100%;margin: 0 auto;}
img.text_image {position: absolute;clip: rect(182px,1901px,874px,0px);margin-top: -14% !important;}
.tick {width: 6%;padding-right: 5px;vertical-align: baseline;}
img.autobild {width: 100%;}
img.topgear {width: 96%;}
img.playboy {width: 100%;}
img.gq {width: 38%;}
img.n24 {width: 63%;}
img.dmax {width: 72%;}
.latest_products {width: 92%;margin-top: 15px;}
.leaf {width: 100%;margin-top: 44%;}
.warranty_pic{margin: 0 auto;transform: scale(1.1);}
img.cup {display: inline-block;}
.cup {display: inline-block;position: relative;width: 46%;}
ul.info {font-size: 15px;line-height: 26px;display: inline-block;float: right;margin-right: 15%;margin-top: -20%;}
li.info_text {font-size: 15px;font-style: italic;color: #616161;}

.wrapper .page .content-container .main .home-main-advantages > .item.first figure {max-width: 280px;margin: 0 auto;}
.wrapper .page .content-container .main .home-main-advantages > .item span.advantage.text .figure {
    font-family: Lato, Arial, Verdana, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 2.14286rem;
    float: none;
    vertical-align: baseline;
    display: inline-block;
}

/*--------button*/
.wrapper .page .content-container .main .home-main-advantages > .item a.btn.simple {position: absolute;bottom: 25px;left: 20px;}
button.btn.simple, button.btn.gray, a.btn.simple, a.btn.gray, input[type="button"].simple, input[type="button"].gray {
    color: #fafafa !important;
    background-color: #777;
    line-height: 50px;
    outline: none;
    filter: none;
}
.btn.simple2{
    margin-top: 59%;
    margin-left: -32%;
    color: #fafafa !important;
    background-color: #777;
    line-height: 50px;
    outline: none;
    filter: none;
}
.btn.simple3{
    margin-top: 21%;
    margin-left: 0%;
    color: #fafafa !important;
    background-color: #777;
    line-height: 50px;
    outline: none;
    filter: none;
}
button.btn, a.btn, input[type="button"] {
    display: inline-block;
    text-align: center;
    cursor: pointer;
    text-transform: uppercase;
    font-family: Roboto, Arial, Verdana, sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 1rem;
    line-height: 48px;
    padding: 0 30px;
    border: none;
    color: #18ac00;
    background-color: transparent;
    outline: 1px solid #18ac00;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
/*--------item box*/

.item.box.first.ignore-bottom-padding{
    position: relative;
    float: left;
    width: 30.333%;
    padding: 3.52823% 1.00806% 8.06452% 2.01613%;
    border-right: 1px solid #afafaf;
    border-bottom: 1px solid #afafaf;
    height: 350px;
}
.item.box.second.clear-fix{
    position: relative;
    float: left;
    width: 29.333%;
    padding: 3.52823% 1.00806% 8.06452% 2.01613%;
    border-right: 1px solid #afafaf;
    border-bottom: 1px solid #afafaf;
    height: 350px;
}
.item.box.last.third.clear-fix{
    position: relative;
    float: left;
    width: 30.333%;
    padding: 3.52823% 1.00806% 8.06452% 2.63913%;
    border-bottom: 1px solid #afafaf;
    height: 350px;
}
.item.test-winner-container.last.span-all{
    clear: both;
    width: 100%;
    min-height: 230px;
    position: relative;
    padding: 25px 2.01613%;
}
.item.ct-dispatcher-tuning-box.last.span-all{
    background: none;
    box-shadow: none;
    padding: 25px 0;
    clear: both;
    width: 95%;
    min-height: 230px;
    position: relative;
    padding: 25px 2.01613%;
}
.item.ct-dispatcher-tuning-box.last.span-all {
    border-top: 1px solid #afafaf;
}
.item.resp-ctrl.last.span-all {height: 150px;}
.item.resp-ctrl.last.span-all {border-bottom: 1px solid #afafaf;padding: 30px 2.08333% 20px;box-shadow: none;padding-bottom: 57px;}

.wrapper .page .content-container .main .home-main-advantages > .item {
    position: relative;
    float: left;
    width: 33.333%;
    padding: 3.52823% 1.00806% 8.06452% 2.01613%;
    border-right: 1px solid #afafaf;
    border-bottom: 1px solid #afafaf;
}
.wrapper .page .content-container .main .home-main-advantages > .item.box {height: 430px;}

.item.box.first.ignore-bottom-padding{    padding-bottom: 5px;}
.item.box.second.clear-fix{    padding-bottom: 5px;}
.item.box.last.third.clear-fix{    padding-bottom: 5px;}


/*added extras*/
/*percentage*/
.wrapper .page .content-container .main .home-main-advantages > .item span {display: inline-block;}

/*legend*/
.wrapper .page .content-container .main .home-main-advantages > .item span.advantage.text .legend {
    width: 40%;
    padding: 0 0 0 3px;
    line-height: 1.2;
    float: none;
    vertical-align: baseline;
    display: inline-block;
    font-family: Roboto, Arial, Verdana, sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 1.57143rem;
}
.wrapper .page .content-container .main .home-main-advantages > .item span.advantage.text .legend sup {
    margin-left: 3px;
    vertical-align: top;
    font-size: 0.65rem;
}
.wrapper .advantage:before, .wrapper .advantage:after, .modal-window .advantage:before, .modal-window .advantage:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
}
/*plus*/
.plus_add {
    font-size: 26px;
    padding: 6px;
    vertical-align: top;
}
plus_addO{
    font-size: 26px;
    padding: 6px;
    vertical-align: top;
}
sup {
    font-size: 9px;
    top: -0.5em;
}
sup.sup2 {
    font-size: 11px;
    top: -1.5em !important;
}
p.pharagraph {
    margin-bottom: 38px;
}
/*advantage text*/
.wrapper .advantage, .modal-window .advantage {
    font-family: Roboto, Arial, Verdana, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 0.78571rem;
    display: inline-block;
    width: 49%;
    margin-bottom: 30px;
    color: #5c5e60;
}
.advantages.f-left {
    margin-top: -44%;
    margin-left: 40%;
}

.wrapper .advantage:before, .wrapper .advantage:after, .modal-window .advantage:before, .modal-window .advantage:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
}
span.advantage.green {
    display: block;
    font-weight: 700;
    color: #169a15;
    text-shadow: 0 0 #169a15;
    width: 48%;
    margin-top: -5%;
}
span.legend3 {
    display: inline-block;
    margin-left: 6px !important;
    margin-bottom: 25px;
    line-height: 18px;
    color: #3e3e3e;
    font-size: 15px;
    font-weight: 500;
    text-shadow: 0 0 #000;
}
span.legend2 {
    display: inline-block;
    margin-left: 6px !important;
    margin-bottom: 25px;
    line-height: 18px;
    color: #5a5a5a;
}
span.legend {
    display: inline-block;
    margin-left: 6px !important;
    margin-bottom: 25px;
    line-height: 2px;
}
span.figure {
    font-size: 33px;
    color: #5a5a5a;
    font-weight: 600;
}
span.percent-sign {
    font-weight: 100;
}
span.advantage.text.first {
    font-size: 20px;
    color: #5a5a5a;
}
span.advantage.last.text {
    font-size: 20px;
    color: #5a5a5a;
}

.wrapper .page .content-container .main .home-main-advantages > .item span.advantage.text .figure .plus {
    font-family: Lato, Arial, Verdana, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.14286rem;
    position: relative;
    top: -3px;
}
.modal-overlay, .america-redirect-mod {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background-color: rgba(0, 0, 0, 0.65);
    overflow: hidden;
    overflow-y: auto;
    text-transform: none;
}
/*icons*/
.clear-fix:before, .clear-fix:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
}
.f-left {
    float: left;
}
.wrapper .page .content-container .main .home-main-advantages > .item.span-all {
    clear: both;
    width: 100%;
    min-height: 230px;
    position: relative;
    padding: 25px 2.01613%;
}
.wrapper .page .content-container .main .home-main-advantages > .item.test-winner-container .badges {
    width: 57.29167%;
}

.wrapper .page .content-container .main .home-main-advantages > .item.ct-dispatcher-tuning-box {background: none;box-shadow: none;padding: 25px 0;}
.wrapper .page .content-container .main .home-main-advantages > .item.test-winner-container .badges, .wrapper .page .content-container .main .home-main-advantages > .item.test-winner-container .market-leader {display: inline-block;vertical-align: top;}
.wrapper .page .content-container .main .home-main-advantages > .item.test-winner-container {background: none;box-shadow: none;}
.wrapper .page .content-container .main .home-main-advantages > .item .explanations {clear: both;margin-top: 20px;}
.wrapper .page .content-container .main .home-main-advantages > .item .explanations {list-style: none;}
.wrapper .page .content-container .main .home-main-advantages > .item.third .to-left {position: relative;}
.wrapper .page .content-container .main .home-main-advantages > .item .advantages .advantage.green {font-weight: 600;color: #519025;}
.wrapper .page .content-container .main .home-main-advantages > .item .advantages {width: 55%;margin: 0 0 20px 20px;}
.wrapper .page .content-container .main .home-main-advantages > .item .green-leaf {width: 35%;}
.wrapper .page .content-container .main .home-main-advantages > .item .green-leaf-container {padding-top: 30px;}
.wrapper .page p, .wrapper .page li {line-height: 1.6;}
.wrapper .page .content-container .main .home-main-advantages > .item .explanations {list-style: none;}
.wrapper .page .content-container .main .home-main-advantages > .item .explanations {clear: both;margin-top: 20px;}
.wrapper .page .content-container .main .landing-page-c2a-block {text-align: center;}
.wrapper .page .ct-dispatcher-product-overview {overflow-x: hidden;background-color: #fafafa;}
.wrapper .page .content-container .main .landing-page-manufacturer-news {border-top: 1px solid #eee;}
.wrapper .page .content-container .main .home-main-advantages:before, .wrapper .page .content-container .main .home-main-advantages:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
}

/*shadow*/
.wrapper .page .content-area .shadow-left, .wrapper .page .content-area .shadow-right {top: 100px;}
.wrapper .page .content-area .shadow-left {background: radial-gradient(ellipse at 100% 0, rgba(65, 65, 65, 0.35) 2%, rgba(59, 59, 59, 0.15) 23%, rgba(79, 79, 79, 0) 70%, rgba(255, 255, 255, 0) 100%) no-repeat scroll 0 0 transparent;}
.wrapper .page .content-area .shadow-left, .wrapper .page .content-area .shadow-right {
    position: absolute;
    left: -10%;
    width: 10%;
    height: 171px;
}